package com.one.pass.controller.req;

import lombok.Data;

import javax.validation.constraints.DecimalMax;
import javax.validation.constraints.DecimalMin;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

@Data
public class UserTradeReq {


    // 交易源账户ID（扣减账户）
    Long sourceUid;

    // 交易目标账户ID（添加账户）
    // 交易金额
    Long targetUid;
//    @NotNull(message = "未写金额")
//    @DecimalMax(value = "10000.00",message = "金额过大")
//    @DecimalMin(value = "0.01",message = "金额过小")

    BigDecimal amount;

    // 唯一标识符，用于确保请求的幂等性
    private String uuid;
}
